package com.chagee.store.operation.server.model.bo;

import java.io.File;
import java.io.Serializable;
import java.util.List;

/**
 * @Author : hk
 * @Date : 2024/12/24
 */
public class EmailContent implements Serializable {

	/**
	 * 发信人
	 */
	private String sender;

	/**
	 * 接受者邮箱
	 */
	private String receiver;

	/**
	 * 接受者邮箱
	 */
	private List<String> receivers;

	/**
	 * 邮件主题
	 */
	private String subject;

	/**
	 * 邮件正文
	 */
	private String message;

	/**
	 * 拓展邮件正文
	 */
	private String messageExt;

	/**
	 * 附件地址
	 */
	private String attachmentUrl;

	/**
	 * 附件文件
	 */
	private File attachmentFile;

	/**
	 * 附件文件流
	 */
	private byte[] attachmentBytes;

	/**
	 * 附件名称
	 */
	private String attachmentFileName;

	public EmailContent() {

	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public String getMessageExt() {
		return messageExt;
	}

	public void setMessageExt(String messageExt) {
		this.messageExt = messageExt;
	}

	public String getAttachmentUrl() {
		return attachmentUrl;
	}

	public void setAttachmentUrl(String attachmentUrl) {
		this.attachmentUrl = attachmentUrl;
	}

	public File getAttachmentFile() {
		return attachmentFile;
	}

	public void setAttachmentFile(File attachmentFile) {
		this.attachmentFile = attachmentFile;
	}

	public String getAttachmentFileName() {
		return attachmentFileName;
	}

	public void setAttachmentFileName(String attachmentFileName) {
		this.attachmentFileName = attachmentFileName;
	}


	public List<String> getReceivers() {
		return receivers;
	}

	public void setReceivers(List<String> receivers) {
		this.receivers = receivers;
	}

	public String getSender() {
		return sender;
	}

	public void setSender(String sender) {
		this.sender = sender;
	}

	public byte[] getAttachmentBytes() {
		return attachmentBytes;
	}

	public void setAttachmentBytes(byte[] attachmentBytes) {
		this.attachmentBytes = attachmentBytes;
	}
}
